Measuring the Whole Software Process: A Simple Metric Data Exchange Format and Protocol
نویسنده
چکیده
In the area of software measurement, tool support/integration and automation are considered key aspects of metric programs. While many tools exist to extract metrics from certain software artefacts, there is no single tool to cover metric data collection during the whole software process because of typically heterogeneous and ever-changing environments. To achieve full life-cycle coverage, instead of one tool a protocol is needed that allows metric tools to communicate and exchange data. This paper proposes a simple metric data exchange format and a data exchange protocol to communicate metric data, it defines responsibilities of metric data sources and metric data repositories, and proposes a metric hub to enable interoperability. The data exchange format is implemented using XML and XML schema validation, the protocol is based on SOAP, and the hub consists of a Web service interface to the metric data repository. The proposed protocol and components, successfully applied to industry-projects in the area of management information systems, provide for a simple and lightweight way of data exchange in highly variable environments .
منابع مشابه
MEASURING SOFTWARE PROCESSES PERFORMANCE BASED ON FUZZY MULTI AGENT MEASUREMENTS
The present article discusses and presents a new and comprehensive approachaimed at measuring the maturity and quality of software processes. This method has beendesigned on the basis of the Software Capability Maturity Model (SW-CMM) and theMulti-level Fuzzy Inference Model and is used as a measurement and analysis tool. Among themost important characteristics of this method one can mention si...
متن کاملTowards Measuring the Project Management Process During Large Scale Software System Implementation Phase
Project management is an important factor to accomplish the decision to implement large-scale software systems (LSS) in a successful manner. The effective project management comes into play to plan, coordinate and control such a complex project. Project management factor has been argued as one of the important Critical Success Factor (CSF), which need to be measured and monitored carefully duri...
متن کاملReverse Engineering of Network Software Binary Codes for Identification of Syntax and Semantics of Protocol Messages
Reverse engineering of network applications especially from the security point of view is of high importance and interest. Many network applications use proprietary protocols which specifications are not publicly available. Reverse engineering of such applications could provide us with vital information to understand their embedded unknown protocols. This could facilitate many tasks including d...
متن کاملAn Approach to Measuring A System’s Attack Surface
Practical software security measurements and metrics are critical to the improvement of software security. We propose a metric to determine whether one software system is more secure than another similar system with respect to their attack surface. We use a system’s attack surface measurement as an indicator of the system’s security; the larger the attack surface, the more insecure the system. ...
متن کاملAdaptation of Software Metrics to Telecommunication Networks
The current telecommunications environment is characterised by the highly interconnected mesh of networks ooering various advanced services, and the complexity of software and telecommunication protocols is constantly increasing. This high level of interconnectivity, coupled with the sophisticated technology, creates an unstable equilibrium and imposes a threat of malfunction, with the possibil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002